tehachapi mountains - French English Dictionary